import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;

import java.io.File;

public class Test {
    public static void main(String[] args) {
        /*英文支持的还可以，中文识别效果较差，依赖于训练库*/
        try {
            File imageFile = new File("xxx.png");//图片位置
            ITesseract instance = new Tesseract();  // JNA Interface Mapping
            instance.setDatapath("xxx");//设置tessdata位置
            instance.setLanguage("xxx");//选择字库文件（只需要文件名，不需要后缀名）
            String result = instance.doOCR(imageFile);//开始识别
            System.out.println(result);//打印图片内容
        } catch (TesseractException e) {
            e.printStackTrace();
        }
    }
}
